#include <stdio.h>

void print(int a) {
	printf("%d\n", a);
}

typedef void (*func_t) (int);
void callback(func_t func, int x) {
	func(x);
}


int main () {
	
	//void (*func) (int);	// 定义一个函数指针变量
	func_t func = print;	// 赋值
	func(4);				// 调用
	
	
	callback(print, 10);	// 回调
	return 0;
}
